Microsoft Technologies Embedded এবং Standalone Macro ব্যবহার গাইড ও নোট

357

Microsoft Access-এ Macros হলো অটোমেটিক কাজ বা সিকোয়েন্স যা ডাটাবেসের বিভিন্ন টাস্ক সহজে সম্পাদন করতে সাহায্য করে। এগুলি কোডিং ছাড়াই একাধিক কার্যক্রম সম্পন্ন করার জন্য ব্যবহার করা হয়। মাইক্রোসফট অ্যাক্সেসে দুটি ধরনের ম্যাক্রো রয়েছে: Embedded Macro এবং Standalone Macro। এগুলোর প্রতিটির নিজস্ব ব্যবহার এবং কার্যাবলী রয়েছে।


Embedded Macro

Embedded Macro হলো এমন একটি ম্যাক্রো যা কোনো ফর্ম, কন্ট্রোল, বা রিপোর্টের সঙ্গে যুক্ত থাকে। এটি সাধারনত ব্যবহারকারী ইন্টারঅ্যাকশন (যেমন, বাটনে ক্লিক) এর ভিত্তিতে ট্রিগার হয় এবং নির্দিষ্ট একটি অ্যাকশন সম্পাদন করে। Embedded ম্যাক্রো সাধারণত নির্দিষ্ট ইভেন্টের জন্য তৈরি করা হয়, যেমন, OnClick, OnLoad, OnOpen ইত্যাদি।

Embedded Macro তৈরি করার পদ্ধতি

  1. ফর্ম বা কন্ট্রোল নির্বাচন করুন:
    • প্রথমে একটি ফর্ম বা কন্ট্রোল (যেমন বাটন, টেক্সট বক্স) নির্বাচন করুন যেখানে আপনি ম্যাক্রো যুক্ত করতে চান।
  2. Design View-এ যান:
    • "Design View" এ গিয়ে কন্ট্রোলের Properties-এ যান।
  3. Event Tab নির্বাচন করুন:
    • "Event" ট্যাব থেকে যে ইভেন্টে ম্যাক্রোটি ট্রিগার হবে, তা নির্বাচন করুন। উদাহরণস্বরূপ, আপনি যদি একটি বাটনের জন্য ম্যাক্রো তৈরি করতে চান, তাহলে "OnClick" ইভেন্ট নির্বাচন করুন।
  4. Embedded Macro তৈরি করুন:
    • "OnClick" এর পাশে যে বক্সটি রয়েছে, তাতে ক্লিক করুন এবং "Macro Builder" নির্বাচন করুন।
    • এখানে, আপনি ম্যাক্রোর বিভিন্ন অ্যাকশন যোগ করতে পারেন, যেমন OpenForm, RunQuery, SetValue ইত্যাদি।
  5. ম্যাক্রো সংরক্ষণ করুন:
    • ম্যাক্রো সম্পূর্ণ হলে, তা Save করুন এবং ফর্ম বা কন্ট্রোলটি বন্ধ করুন। এখন, যখন আপনি ঐ কন্ট্রোল বা বাটনে ক্লিক করবেন, ম্যাক্রোটি ট্রিগার হবে।

Embedded Macro এর সুবিধা

  • সহজ এবং দ্রুত কার্যাবলী: কোনো কোডিং ছাড়াই নির্দিষ্ট ইভেন্টে অটোমেটিক কার্যাবলী সম্পাদন করা যায়।
  • ইন্টারফেসের সঙ্গে ইন্টিগ্রেশন: ফর্মের বা কন্ট্রোলের সঙ্গে সরাসরি যুক্ত হওয়ায়, ব্যবহারকারী খুব সহজে ইন্টারঅ্যাকশন করতে পারেন।

Standalone Macro

Standalone Macro হলো একটি স্বাধীন ম্যাক্রো যা ডাটাবেসের কোনো নির্দিষ্ট ফর্ম বা কন্ট্রোলের সঙ্গে যুক্ত থাকে না। এটি সাধারণত ডাটাবেসের উপর বিভিন্ন কার্যাবলী সম্পাদন করার জন্য তৈরি করা হয় এবং ম্যানুয়ালি চালু করা হয়। Standalone ম্যাক্রো সাধারণত বিভিন্ন কাজ বা সিরিজের কার্যাবলী সম্পাদন করতে ব্যবহৃত হয়, যেমন একাধিক কুয়েরি চালানো, ফর্ম বা রিপোর্ট খুলা ইত্যাদি।

Standalone Macro তৈরি করার পদ্ধতি

  1. Macro তৈরি করুন:
    • প্রথমে Create ট্যাব থেকে Macro নির্বাচন করুন। এটি একটি নতুন ম্যাক্রো উইন্ডো খুলবে।
  2. অ্যাকশন নির্বাচন করুন:
    • ম্যাক্রো উইন্ডোতে আপনি যে অ্যাকশনটি সম্পাদন করতে চান, সেটি নির্বাচন করুন। উদাহরণস্বরূপ, আপনি OpenQuery অ্যাকশনটি ব্যবহার করে একটি কুয়েরি চালাতে পারেন অথবা OpenForm অ্যাকশনটি ব্যবহার করে একটি ফর্ম খুলতে পারেন।
  3. অ্যাকশন কনফিগার করুন:
    • প্রতিটি অ্যাকশনের জন্য, আপনি যে প্রয়োজনীয় তথ্য বা প্যারামিটার সেট করতে চান, তা পূরণ করুন। যেমন, OpenForm অ্যাকশনে ফর্মের নাম এবং ভিউ টাইপ নির্বাচন করা।
  4. ম্যাক্রো সংরক্ষণ করুন:
    • একাধিক অ্যাকশন যোগ করার পর, ম্যাক্রোটি Save করুন এবং একটি নাম দিন।
  5. ম্যাক্রো চালু করুন:
    • আপনি যখন এই ম্যাক্রোটি চালাতে চান, তখন RunMacro বা RunCommand ব্যবহার করে এটি এক্সিকিউট করতে পারেন। এর মাধ্যমে আপনি ডাটাবেসের বিভিন্ন কার্যাবলী একসঙ্গে চালাতে পারবেন।

Standalone Macro এর সুবিধা

  • নির্দিষ্ট কাজের জন্য তৈরি: এটি ডাটাবেসের সাধারণ কার্যাবলী বা সিরিজের কাজ সম্পাদন করতে ব্যবহৃত হয়।
  • ফ্লেক্সিবিলিটি: এটি ডাটাবেসের যেকোনো অংশে এক্সিকিউট করা যেতে পারে, যেমন ফর্ম, রিপোর্ট, বা মেনু থেকে।
  • কাস্টম অ্যাকশন সিকোয়েন্স: আপনি একাধিক অ্যাকশন একসঙ্গে যোগ করে জটিল কার্যাবলী তৈরি করতে পারেন।

Embedded Macro এবং Standalone Macro এর মধ্যে পার্থক্য

বৈশিষ্ট্যEmbedded MacroStandalone Macro
সংযোগনির্দিষ্ট ফর্ম বা কন্ট্রোলের সঙ্গে যুক্ত থাকেস্বাধীন এবং ডাটাবেসের যে কোনো অংশে এক্সিকিউট করা যায়
ট্রিগারনির্দিষ্ট ইভেন্টের মাধ্যমে ট্রিগার হয় (যেমন, বাটন ক্লিক)ম্যানুয়ালি বা ডাটাবেসের যেকোনো অংশ থেকে চালু করা যায়
ব্যবহারসাধারণত ছোট এবং নির্দিষ্ট কার্যাবলী যেমন বাটনে ক্লিক ইত্যাদিবৃহত্তর কাজ যেমন একাধিক কুয়েরি চালানো বা রিপোর্ট তৈরি করা
অ্যাকশনসীমিত অ্যাকশন (ফর্ম/কন্ট্রোলের মধ্যে)আরও বিস্তৃত অ্যাকশন (কুয়েরি, ফর্ম, রিপোর্ট খোলা ইত্যাদি)

Conclusion

  • Embedded Macros ফর্মের বা কন্ট্রোলের ইভেন্টের সঙ্গে যুক্ত হয়ে স্বয়ংক্রিয়ভাবে ছোট কাজ করে, যেমন বাটনে ক্লিক করলে কিছু ডেটা আপডেট করা।
  • Standalone Macros আরও জটিল এবং স্বাধীন, যা বিভিন্ন কার্যাবলী একত্রে সম্পাদন করতে ব্যবহৃত হয়।

এ দুটি ম্যাক্রো একত্রে ব্যবহার করে Access ডাটাবেসের কার্যাবলী অনেক সহজ এবং অটোমেটিক করা সম্ভব।

Content added By
Promotion

Are you sure to start over?

Loading...